div.coderay_div {
	overflow-x: auto;
}

.forum .coderay_div {
	max-width: 480px;
}

table.CodeRay {
    background-color: #232323;
    border: 1px solid black;
    font-family: 'Courier New', 'Terminal', monospace;
    color: #E6E0DB;
    padding: 3px 5px;
    font-size: 12px;
	width: 100%;
}

table.CodeRay td {
    border: none;
}

table.CodeRay td.code pre {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.CodeRay .an {
    color: #E7BE69
} /* html attribute */
.CodeRay .c {
    color: #BC9358;
    font-style: italic;
} /* comment */
.CodeRay .ch {
    color: #509E4F
} /* escaped character */
.CodeRay .cl {
    color: #FFF
} /* class */
.CodeRay .co {
    color: #FFF
} /* constant */
.CodeRay .fl {
    color: #A4C260
} /* float */
.CodeRay .fu {
    color: #FFC56D
} /* function */
.CodeRay .gv {
    color: #D0CFFE
} /* global variable */
.CodeRay .i {
    color: #A4C260
} /* integer */
.CodeRay .il {
    background: #151515
} /* inline code */
.CodeRay .iv {
    color: #D0CFFE
} /* instance variable */
.CodeRay .pp {
    color: #E7BE69
} /* doctype */
.CodeRay .r {
    color: #CB7832
} /* keyword */
.CodeRay .rx {
    color: #A4C260
} /* regex */
.CodeRay .s {
    color: #A4C260
} /* string */
.CodeRay .sy {
    color: #6C9CBD
} /* symbol */
.CodeRay .ta {
    color: #E7BE69
} /* html tag */
.CodeRay .pc {
    color: #6C9CBD
} /* boolean */